CC=gcc

FLAGS =  -g -O4 -DMPICH_SKIP_MPICXX -DLINUX 
#-DNO_MP
 
.cpp.o:
	$(CC) -c -I$(MPICH)/include $(FLAGS) $<

.c.o:
	gcc -c -I./admxrc_sdk-2.1.0/include $(FLAGS) $<

OBJS=	main.o		master.o	worker.o	memory.o	communicator.o	commprint.o	keypress.o keypressC.o    job.o  

ALPHABETA = APILchess.o  localvariables.o  chessworker.o  chessmaster.o chessjob.o  hash.o

CONSPIRACY = CONchess.o  CONstruct.o  CONworker.o  CONmaster.o CONjob.o CONhash.o

all: APILchess 
#conners

APILchess: $(OBJS) $(ALPHABETA) 
	gcc  -v -O -o APILchess $(OBJS) $(ALPHABETA) -L/homes4/batman/para/pc2/mpi/rh72_mpich125_gnu/lib -lstdc++ -lm -lgcc -lc -lgcc -lmpich 

conners: $(OBJS) $(CONSPIRACY) 
	gcc  -v -O -o conners $(OBJS) $(CONSPIRACY) -L/homes4/batman/para/pc2/mpi/rh72_mpich1223_ssh_gnu/lib -lstdc++ -lm -lgcc -lc -lgcc -lmpich
